home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / flex / y.output < prev    next >
Encoding:
Text File  |  1989-10-19  |  9.1 KB  |  739 lines

  1.  
  2. state 0
  3.     $accept : _goal $end 
  4.     initlex : _    (2)
  5.  
  6.     .  reduce 2
  7.  
  8.     goal  goto 1
  9.     initlex  goto 2
  10.  
  11. state 1
  12.     $accept :  goal_$end 
  13.  
  14.     $end  accept
  15.     .  error
  16.  
  17.  
  18. state 2
  19.     goal :  initlex_sect1 sect1end sect2 initforrule 
  20.     sect1 : _    (4)
  21.  
  22.     error  shift 4
  23.     .  reduce 4
  24.  
  25.     sect1  goto 3
  26.  
  27. state 3
  28.     goal :  initlex sect1_sect1end sect2 initforrule 
  29.     sect1 :  sect1_startconddecl WHITESPACE namelist1 \n 
  30.  
  31.     SECTEND  shift 7
  32.     SCDECL  shift 8
  33.     XSCDECL  shift 9
  34.     .  error
  35.  
  36.     sect1end  goto 5
  37.     startconddecl  goto 6
  38.  
  39. state 4
  40.     sect1 :  error_\n 
  41.  
  42.     \n  shift 10
  43.     .  error
  44.  
  45.  
  46. state 5
  47.     goal :  initlex sect1 sect1end_sect2 initforrule 
  48.     sect2 : _    (13)
  49.  
  50.     .  reduce 13
  51.  
  52.     sect2  goto 11
  53.  
  54. state 6
  55.     sect1 :  sect1 startconddecl_WHITESPACE namelist1 \n 
  56.  
  57.     WHITESPACE  shift 12
  58.     .  error
  59.  
  60.  
  61. state 7
  62.     sect1end :  SECTEND_    (6)
  63.  
  64.     .  reduce 6
  65.  
  66.  
  67. state 8
  68.     startconddecl :  SCDECL_    (7)
  69.  
  70.     .  reduce 7
  71.  
  72.  
  73. state 9
  74.     startconddecl :  XSCDECL_    (8)
  75.  
  76.     .  reduce 8
  77.  
  78.  
  79. state 10
  80.     sect1 :  error \n_    (5)
  81.  
  82.     .  reduce 5
  83.  
  84.  
  85. state 11
  86.     goal :  initlex sect1 sect1end sect2_initforrule 
  87.     sect2 :  sect2_initforrule flexrule \n 
  88.     initforrule : _    (14)
  89.  
  90.     .  reduce 14
  91.  
  92.     initforrule  goto 13
  93.  
  94. state 12
  95.     sect1 :  sect1 startconddecl WHITESPACE_namelist1 \n 
  96.  
  97.     error  shift 16
  98.     NAME  shift 15
  99.     .  error
  100.  
  101.     namelist1  goto 14
  102.  
  103. state 13
  104.     goal :  initlex sect1 sect1end sect2 initforrule_    (1)
  105.     sect2 :  sect2 initforrule_flexrule \n 
  106.  
  107.     error  shift 22
  108.     CHAR  shift 32
  109.     PREVCCL  shift 29
  110.     EOF_OP  shift 21
  111.     ^  shift 19
  112.     <  shift 23
  113.     .  shift 27
  114.     "  shift 30
  115.     (  shift 31
  116.     [  shift 33
  117.     .  reduce 1
  118.  
  119.     flexrule  goto 17
  120.     scon  goto 18
  121.     re  goto 20
  122.     series  goto 25
  123.     re2  goto 24
  124.     singleton  goto 26
  125.     fullccl  goto 28
  126.  
  127. state 14
  128.     sect1 :  sect1 startconddecl WHITESPACE namelist1_\n 
  129.     namelist1 :  namelist1_WHITESPACE NAME 
  130.  
  131.     WHITESPACE  shift 35
  132.     \n  shift 34
  133.     .  error
  134.  
  135.  
  136. state 15
  137.     namelist1 :  NAME_    (10)
  138.  
  139.     .  reduce 10
  140.  
  141.  
  142. state 16
  143.     namelist1 :  error_    (11)
  144.  
  145.     .  reduce 11
  146.  
  147.  
  148. state 17
  149.     sect2 :  sect2 initforrule flexrule_\n 
  150.  
  151.     \n  shift 36
  152.     .  error
  153.  
  154.  
  155. state 18
  156.     flexrule :  scon_^ re eol 
  157.     flexrule :  scon_re eol 
  158.     flexrule :  scon_EOF_OP 
  159.  
  160.     CHAR  shift 32
  161.     PREVCCL  shift 29
  162.     EOF_OP  shift 39
  163.     ^  shift 37
  164.     .  shift 27
  165.     "  shift 30
  166.     (  shift 31
  167.     [  shift 33
  168.     .  error
  169.  
  170.     re  goto 38
  171.     series  goto 25
  172.     re2  goto 24
  173.     singleton  goto 26
  174.     fullccl  goto 28
  175.  
  176. state 19
  177.     flexrule :  ^_re eol 
  178.  
  179.     CHAR  shift 32
  180.     PREVCCL  shift 29
  181.     .  shift 27
  182.     "  shift 30
  183.     (  shift 31
  184.     [  shift 33
  185.     .  error
  186.  
  187.     re  goto 40
  188.     series  goto 25
  189.     re2  goto 24
  190.     singleton  goto 26
  191.     fullccl  goto 28
  192.  
  193. state 20
  194.     flexrule :  re_eol 
  195.     re :  re_| series 
  196.     re2 :  re_/ 
  197.     eol : _    (27)
  198.  
  199.     $  shift 44
  200.     |  shift 42
  201.     /  shift 43
  202.     .  reduce 27
  203.  
  204.     eol  goto 41
  205.  
  206. state 21
  207.     flexrule :  EOF_OP_    (20)
  208.  
  209.     .  reduce 20
  210.  
  211.  
  212. state 22
  213.     flexrule :  error_    (21)
  214.  
  215.     .  reduce 21
  216.  
  217.  
  218. state 23
  219.     scon :  <_namelist2 > 
  220.  
  221.     error  shift 47
  222.     NAME  shift 46
  223.     .  error
  224.  
  225.     namelist2  goto 45
  226.  
  227. state 24
  228.     re :  re2_series 
  229.  
  230.     CHAR  shift 32
  231.     PREVCCL  shift 29
  232.     .  shift 27
  233.     "  shift 30
  234.     (  shift 31
  235.     [  shift 33
  236.     .  error
  237.  
  238.     series  goto 48
  239.     singleton  goto 26
  240.     fullccl  goto 28
  241.  
  242. state 25
  243.     re :  series_    (30)
  244.     series :  series_singleton 
  245.  
  246.     CHAR  shift 32
  247.     PREVCCL  shift 29
  248.     .  shift 27
  249.     "  shift 30
  250.     (  shift 31
  251.     [  shift 33
  252.     .  reduce 30
  253.  
  254.     singleton  goto 49
  255.     fullccl  goto 28
  256.  
  257. state 26
  258.     series :  singleton_    (33)
  259.     singleton :  singleton_* 
  260.     singleton :  singleton_+ 
  261.     singleton :  singleton_? 
  262.     singleton :  singleton_{ NUMBER , NUMBER } 
  263.     singleton :  singleton_{ NUMBER , } 
  264.     singleton :  singleton_{ NUMBER } 
  265.  
  266.     *  shift 50
  267.     +  shift 51
  268.     ?  shift 52
  269.     {  shift 53
  270.     .  reduce 33
  271.  
  272.  
  273. state 27
  274.     singleton :  ._    (40)
  275.  
  276.     .  reduce 40
  277.  
  278.  
  279. state 28
  280.     singleton :  fullccl_    (41)
  281.  
  282.     .  reduce 41
  283.  
  284.  
  285. state 29
  286.     singleton :  PREVCCL_    (42)
  287.  
  288.     .  reduce 42
  289.  
  290.  
  291. state 30
  292.     singleton :  "_string " 
  293.     string : _    (52)
  294.  
  295.     .  reduce 52
  296.  
  297.     string  goto 54
  298.  
  299. state 31
  300.     singleton :  (_re ) 
  301.  
  302.     CHAR  shift 32
  303.     PREVCCL  shift 29
  304.     .  shift 27
  305.     "  shift 30
  306.     (  shift 31
  307.     [  shift 33
  308.     .  error
  309.  
  310.     re  goto 55
  311.     series  goto 25
  312.     re2  goto 24
  313.     singleton  goto 26
  314.     fullccl  goto 28
  315.  
  316. state 32
  317.     singleton :  CHAR_    (45)
  318.  
  319.     .  reduce 45
  320.  
  321.  
  322. state 33
  323.     fullccl :  [_ccl ] 
  324.     fullccl :  [_^ ccl ] 
  325.     ccl : _    (50)
  326.  
  327.     ^  shift 57
  328.     .  reduce 50
  329.  
  330.     ccl  goto 56
  331.  
  332. state 34
  333.     sect1 :  sect1 startconddecl WHITESPACE namelist1 \n_    (3)
  334.  
  335.     .  reduce 3
  336.  
  337.  
  338. state 35
  339.     namelist1 :  namelist1 WHITESPACE_NAME 
  340.  
  341.     NAME  shift 58
  342.     .  error
  343.  
  344.  
  345. state 36
  346.     sect2 :  sect2 initforrule flexrule \n_    (12)
  347.  
  348.     .  reduce 12
  349.  
  350.  
  351. state 37
  352.     flexrule :  scon ^_re eol 
  353.  
  354.     CHAR  shift 32
  355.     PREVCCL  shift 29
  356.     .  shift 27
  357.     "  shift 30
  358.     (  shift 31
  359.     [  shift 33
  360.     .  error
  361.  
  362.     re  goto 59
  363.     series  goto 25
  364.     re2  goto 24
  365.     singleton  goto 26
  366.     fullccl  goto 28
  367.  
  368. state 38
  369.     flexrule :  scon re_eol 
  370.     re :  re_| series 
  371.     re2 :  re_/ 
  372.     eol : _    (27)
  373.  
  374.     $  shift 44
  375.     |  shift 42
  376.     /  shift 43
  377.     .  reduce 27
  378.  
  379.     eol  goto 60
  380.  
  381. state 39
  382.     flexrule :  scon EOF_OP_    (19)
  383.  
  384.     .  reduce 19
  385.  
  386.  
  387. state 40
  388.     flexrule :  ^ re_eol 
  389.     re :  re_| series 
  390.     re2 :  re_/ 
  391.     eol : _    (27)
  392.  
  393.     $  shift 44
  394.     |  shift 42
  395.     /  shift 43
  396.     .  reduce 27
  397.  
  398.     eol  goto 61
  399.  
  400. state 41
  401.     flexrule :  re eol_    (18)
  402.  
  403.     .  reduce 18
  404.  
  405.  
  406. state 42
  407.     re :  re |_series 
  408.  
  409.     CHAR  shift 32
  410.     PREVCCL  shift 29
  411.     .  shift 27
  412.     "  shift 30
  413.     (  shift 31
  414.     [  shift 33
  415.     .  error
  416.  
  417.     series  goto 62
  418.     singleton  goto 26
  419.     fullccl  goto 28
  420.  
  421. state 43
  422.     re2 :  re /_    (31)
  423.  
  424.     .  reduce 31
  425.  
  426.  
  427. state 44
  428.     eol :  $_    (26)
  429.  
  430.     .  reduce 26
  431.  
  432.  
  433. state 45
  434.     scon :  < namelist2_> 
  435.     namelist2 :  namelist2_, NAME 
  436.  
  437.     >  shift 63
  438.     ,  shift 64
  439.     .  error
  440.  
  441.  
  442. state 46
  443.     namelist2 :  NAME_    (24)
  444.  
  445.     .  reduce 24
  446.  
  447.  
  448. state 47
  449.     namelist2 :  error_    (25)
  450.  
  451.     .  reduce 25
  452.  
  453.  
  454. state 48
  455.     re :  re2 series_    (29)
  456.     series :  series_singleton 
  457.  
  458.     CHAR  shift 32
  459.     PREVCCL  shift 29
  460.     .  shift 27
  461.     "  shift 30
  462.     (  shift 31
  463.     [  shift 33
  464.     .  reduce 29
  465.  
  466.     singleton  goto 49
  467.     fullccl  goto 28
  468.  
  469. state 49
  470.     series :  series singleton_    (32)
  471.     singleton :  singleton_* 
  472.     singleton :  singleton_+ 
  473.     singleton :  singleton_? 
  474.     singleton :  singleton_{ NUMBER , NUMBER } 
  475.     singleton :  singleton_{ NUMBER , } 
  476.     singleton :  singleton_{ NUMBER } 
  477.  
  478.     *  shift 50
  479.     +  shift 51
  480.     ?  shift 52
  481.     {  shift 53
  482.     .  reduce 32
  483.  
  484.  
  485. state 50
  486.     singleton :  singleton *_    (34)
  487.  
  488.     .  reduce 34
  489.  
  490.  
  491. state 51
  492.     singleton :  singleton +_    (35)
  493.  
  494.     .  reduce 35
  495.  
  496.  
  497. state 52
  498.     singleton :  singleton ?_    (36)
  499.  
  500.     .  reduce 36
  501.  
  502.  
  503. state 53
  504.     singleton :  singleton {_NUMBER , NUMBER } 
  505.     singleton :  singleton {_NUMBER , } 
  506.     singleton :  singleton {_NUMBER } 
  507.  
  508.     NUMBER  shift 65
  509.     .  error
  510.  
  511.  
  512. state 54
  513.     singleton :  " string_" 
  514.     string :  string_CHAR 
  515.  
  516.     CHAR  shift 67
  517.     "  shift 66
  518.     .  error
  519.  
  520.  
  521. state 55
  522.     re :  re_| series 
  523.     re2 :  re_/ 
  524.     singleton :  ( re_) 
  525.  
  526.     |  shift 42
  527.     /  shift 43
  528.     )  shift 68
  529.     .  error
  530.  
  531.  
  532. state 56
  533.     fullccl :  [ ccl_] 
  534.     ccl :  ccl_CHAR - CHAR 
  535.     ccl :  ccl_CHAR 
  536.  
  537.     CHAR  shift 70
  538.     ]  shift 69
  539.     .  error
  540.  
  541.  
  542. state 57
  543.     fullccl :  [ ^_ccl ] 
  544.     ccl : _    (50)
  545.  
  546.     .  reduce 50
  547.  
  548.     ccl  goto 71
  549.  
  550. state 58
  551.     namelist1 :  namelist1 WHITESPACE NAME_    (9)
  552.  
  553.     .  reduce 9
  554.  
  555.  
  556. state 59
  557.     flexrule :  scon ^ re_eol 
  558.     re :  re_| series 
  559.     re2 :  re_/ 
  560.     eol : _    (27)
  561.  
  562.     $  shift 44
  563.     |  shift 42
  564.     /  shift 43
  565.     .  reduce 27
  566.  
  567.     eol  goto 72
  568.  
  569. state 60
  570.     flexrule :  scon re eol_    (16)
  571.  
  572.     .  reduce 16
  573.  
  574.  
  575. state 61
  576.     flexrule :  ^ re eol_    (17)
  577.  
  578.     .  reduce 17
  579.  
  580.  
  581. state 62
  582.     re :  re | series_    (28)
  583.     series :  series_singleton 
  584.  
  585.     CHAR  shift 32
  586.     PREVCCL  shift 29
  587.     .  shift 27
  588.     "  shift 30
  589.     (  shift 31
  590.     [  shift 33
  591.     .  reduce 28
  592.  
  593.     singleton  goto 49
  594.     fullccl  goto 28
  595.  
  596. state 63
  597.     scon :  < namelist2 >_    (22)
  598.  
  599.     .  reduce 22
  600.  
  601.  
  602. state 64
  603.     namelist2 :  namelist2 ,_NAME 
  604.  
  605.     NAME  shift 73
  606.     .  error
  607.  
  608.  
  609. state 65
  610.     singleton :  singleton { NUMBER_, NUMBER } 
  611.     singleton :  singleton { NUMBER_, } 
  612.     singleton :  singleton { NUMBER_} 
  613.  
  614.     ,  shift 74
  615.     }  shift 75
  616.     .  error
  617.  
  618.  
  619. state 66
  620.     singleton :  " string "_    (43)
  621.  
  622.     .  reduce 43
  623.  
  624.  
  625. state 67
  626.     string :  string CHAR_    (51)
  627.  
  628.     .  reduce 51
  629.  
  630.  
  631. state 68
  632.     singleton :  ( re )_    (44)
  633.  
  634.     .  reduce 44
  635.  
  636.  
  637. state 69
  638.     fullccl :  [ ccl ]_    (46)
  639.  
  640.     .  reduce 46
  641.  
  642.  
  643. state 70
  644.     ccl :  ccl CHAR_- CHAR 
  645.     ccl :  ccl CHAR_    (49)
  646.  
  647.     -  shift 76
  648.     .  reduce 49
  649.  
  650.  
  651. state 71
  652.     fullccl :  [ ^ ccl_] 
  653.     ccl :  ccl_CHAR - CHAR 
  654.     ccl :  ccl_CHAR 
  655.  
  656.     CHAR  shift 70
  657.     ]  shift 77
  658.     .  error
  659.  
  660.  
  661. state 72
  662.     flexrule :  scon ^ re eol_    (15)
  663.  
  664.     .  reduce 15
  665.  
  666.  
  667. state 73
  668.     namelist2 :  namelist2 , NAME_    (23)
  669.  
  670.     .  reduce 23
  671.  
  672.  
  673. state 74
  674.     singleton :  singleton { NUMBER ,_NUMBER } 
  675.     singleton :  singleton { NUMBER ,_} 
  676.  
  677.     NUMBER  shift 78
  678.     }  shift 79
  679.     .  error
  680.  
  681.  
  682. state 75
  683.     singleton :  singleton { NUMBER }_    (39)
  684.  
  685.     .  reduce 39
  686.  
  687.  
  688. state 76
  689.     ccl :  ccl CHAR -_CHAR 
  690.  
  691.     CHAR  shift 80
  692.     .  error
  693.  
  694.  
  695. state 77
  696.     fullccl :  [ ^ ccl ]_    (47)
  697.  
  698.     .  reduce 47
  699.  
  700.  
  701. state 78
  702.     singleton :  singleton { NUMBER , NUMBER_} 
  703.  
  704.     }  shift 81
  705.     .  error
  706.  
  707.  
  708. state 79
  709.     singleton :  singleton { NUMBER , }_    (38)
  710.  
  711.     .  reduce 38
  712.  
  713.  
  714. state 80
  715.     ccl :  ccl CHAR - CHAR_    (48)
  716.  
  717.     .  reduce 48
  718.  
  719.  
  720. state 81
  721.     singleton :  singleton { NUMBER , NUMBER }_    (37)
  722.  
  723.     .  reduce 37
  724.  
  725.  
  726. 31/300 terminals, 19/300 nonterminals
  727. 53/600 grammar rules, 82/750 states
  728. 0 shift/reduce, 0 reduce/reduce conflicts reported
  729. 30/350 working sets used
  730. memory: states,etc. 472/24000, parser 50/12000
  731. 31/600 distinct lookahead sets
  732. 9 extra closures
  733. 121 shift entries, 1 exceptions
  734. 32 goto entries
  735. 23 entries saved by goto default
  736. Optimizer space used: input 289/24000, output 258/12000
  737. 258 table entries, 160 zero
  738. maximum spread: 265, maximum offset: 263
  739.